const crypto/cipher.gcmBlockSize
16 uses
crypto/cipher (current package)
gcm.go#L18: gcmBlockSize = 16
gcm.go#L204: if tagSize < gcmMinimumTagSize || tagSize > gcmBlockSize {
gcm.go#L213: if cipher.BlockSize() != gcmBlockSize {
gcm.go#L243: if uint64(len(plaintext)) > uint64((1<<32)-2)*gcmBlockSize {
gcm.go#L255: var H, counter, tagMask [gcmBlockSize]byte
gcm.go#L282: if uint64(len(ciphertext)) > uint64((1<<32)-2)*gcmBlockSize+uint64(g.tagSize) {
gcm.go#L294: var H, counter, tagMask [gcmBlockSize]byte
gcm.go#L318: func deriveCounter(H, counter *[gcmBlockSize]byte, nonce []byte) {
gcm.go#L321: counter[gcmBlockSize-1] = 1
gcm.go#L330: func gcmCounterCryptGeneric(b Block, out, src []byte, counter *[gcmBlockSize]byte) {
gcm.go#L331: var mask [gcmBlockSize]byte
gcm.go#L332: for len(src) >= gcmBlockSize {
gcm.go#L337: out = out[gcmBlockSize:]
gcm.go#L338: src = src[gcmBlockSize:]
gcm.go#L347: func gcmInc32(counterBlock *[gcmBlockSize]byte) {
gcm.go#L352: func gcmAuth(out []byte, H, tagMask *[gcmBlockSize]byte, ciphertext, additionalData []byte) {